package com.woniu.commons.model;

import lombok.Data;

@Data
public class StateData {


    /*
     * 订单的状态
     */
    public static final Integer GOODS_ORDER_STATE_DISABLED = 0;//未支付
    public static final Integer GOODS_ORDER_STATE_START = 1;//已支付
    public static final Integer GOODS_ORDER_STATE_FULL = 2;//已取消
    public static final Integer GOODS_ORDER_STATE_COMPLETE = 3;//已退款
    public static final Integer GOODS_ORDER_STATE_REFOUNDING = 4;//已完成
    /*
     * 商品的状态
     */
    public static final Integer GOODS_STATE_DISABLED = 0;//已下架
    public static final Integer GOODS_STATE_START = 1;//可购买


    /*
     * 私课的状态
     */
    public static final Integer PERSONAL_CLASS_STATE_DISABLED = 0;//已下架
    public static final Integer PERSONAL_CLASS_STATE_START = 1;//可预约



    /*
     * 团课的状态
     */
    public static final Integer LEAGUE_CLASS_STATE_DISABLED = 0;//删除
    public static final Integer LEAGUE_CLASS_STATE_START = 1;//可预约
    public static final Integer LEAGUE_CLASS_STATE_FULL = 2;//预约满
    public static final Integer LEAGUE_CLASS_STATE_COMPLETE = 3;//已完课




    /**
     * 0待审核1通过2驳回3取消
     * 场馆入驻申请的状态
     */
    public static final Integer CERTIFY_STATE_WAIT_PASS = 0;
    public static final Integer CERTIFY_STATE_PASS = 1;
    public static final Integer CERTIFY_STATE_REJECT = 2;
    public static final Integer CERTIFY_STATE_CANCEL = 3;


    /*
    课程类别状态
     */
    public  final  static Integer CLASS_TYPE_STATE_DISABLED=0;//禁用
    public  final  static Integer CLASS_TYPE_STATE_START=1;//启用
    public  final  static Integer CLASS_TYPE_STATE_DELETED=2;//删除


    public final  static  Integer GOODS_TYPE_STATE_DELIST=0;//下架
    public final static Integer GOODS_TYPE_STATE_STARE=1;//可购买

    /**
     * 教练入驻状态
     *0驳回1申请中2成功
     */
    public final static Integer ENTER_STATE_REJECT=0;

    public final static Integer ENTER_STATE_APPLY=1;

    public final static Integer ENTER_STATE_SUCCES=2;

    public static final Integer COACHTYPE_STATE_DISABLED=0;//禁用
    public static final Integer COACHTYPE_STATE_NORMAL=1;//启用
    public static final Integer COACHTYPE_STATE_DELETED=2;//删除

    public  final  static Integer ADMIN_STATE_DISABLED=0;//禁用管理员
    public  final  static Integer ADMIN_STATE_NORMAL=1;//启用启用管理员



    /**
     * 场馆冻结状态0冻结1正常
     */
    public final static Integer VENUE_STATE_FROOZE=0;
    public final static Integer VENUE_STATE_OK=1;

    /**
     * 教练在职状态1正常2离职
     */

    public final static Integer COACH_STATE_OK=1;

    public final static Integer COACH_STATE_LEAVE=2;

    /**
     * 教室状态1可用0不可用
     */
    public final static Integer CLASSROOM_STATE_OK =1;
    public final static Integer CLASSROOM_STATE_USELESS =0;

    /**
     * 招聘信息状态'0已删除招聘信息1正常招聘',
     */
    public final static Integer RECRUIT_STATE_OK =1;
    public final static Integer RECRUIT_STATE_CANCEL =0;

    /**
     * 团课排班状态 0已取消1未完成2已完成
     */
    public final static Integer LEAGUE_WORKFORCE_STATE_CANCEL = 0;
    public final static Integer LEAGUE_WORKFORCE_STATE_NOT_OK = 1;
    public final static Integer LEAGUE_WORKFORCE_STATE_OK = 2;


    /**
     * 订单状态0.未支付1.已支付2.取消3.未评价,4.已评价',
     */
    public final static Integer ORDER_STATE_NOT_PAY = 0;
    public final static Integer ORDER_STATE_PAYED = 1;
    public final static Integer ORDER_STATE_CANCEL = 2;
    public final static Integer ORDER_STATE_NOT_EVALUATE = 3;
    public final static Integer ORDER_STATE_EVALUATE = 4;

    /**
     * 私教课详情状态0未开课1可预约2删除
     */
    public final static Integer PERSONAL_CLASS_STATE_CANCEL = 0;
    public final static Integer PERSONAL_CLASS_STATE_FINISH = 1;
    public final static Integer PERSONAL_CLASS_STATE_NOT_OK = 2;
}
